$(function(){
	var registerResult;
	
	//账号格式校验
	function usernameCheck(){
			var username=$("#inputText3").val();
			$(".usernameMsg").text("")
			if( !username || username===""){
				$(".usernameMsg").text("账号不能为空!")
				return false;
			}
			return true;
	}
	
	$("#inputText3").blur(function(){
		usernameCheck();
	})
	
	//密码格式校验
	function pwdCheck(){
		var pwd=$("#inputPassword3").val();
		$(".pwdMsg").text("")
		if(!pwd || pwd===""){
			$(".pwdMsg").text("密码不能为空!")
			return false;
		}
		
			  
		return true;
	}
	
	$("#inputPassword3").blur(function(){
	
		pwdCheck()
	})
	
	//确认密码校验
	function pwdsureCheck(){
		var pwd=$("#inputPassword3").val();
		var pwdsure=$("#inputPassword4").val();
		
		$(".pwdsureMsg").text("")
		if(!pwdsure || pwdsure===""){
			$(".pwdsureMsg").text("请输入确认密码!")
			return false;
		}
		if( !(pwd===pwdsure)){
			$(".pwdsureMsg").text("两次密码不一致!")
			return false;
		}
		return true;
	}
	

	$("#inputPassword4").blur(function(){
		pwdsureCheck()
	})
	
	//邮箱格式校验
	function emailCheck(){
		var email=$("#inputEmail3").val();
		$(".emailMsg").text("")
		if(!email || email===""){
			$(".emailMsg").text("邮箱不能为空!")
			return false;
		}
		
		if (! /^[\w\-\.]+@[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i.test(email)) {
			$(".emailMsg").text("邮箱格式不正确!")
			return false;
		}
		
		return true;
	}
	
	
	$("#inputEmail3").blur(function(){
			emailCheck()
	})
	
	//已阅读是否勾上
	function ischeck(){
		return $(".register-checkbox").is(":checked");
	}
	
	
	//注册成功跳转登录页面，失败刷新注册页面
	$("#registerModal .register-btn").click(function(){
		if(registerResult && registerResult>0){
			 top.location.reload();
		 }else{
		 	window.location.reload();
		 }
	})
	
	
	//注册 ajax
	$(".btn-register").click(function(){
		
		//注册前，需要表单校验通过
		if(!usernameCheck() || !pwdCheck() || !pwdsureCheck() || !emailCheck() || !ischeck()){
			  //激活模态框
			  $("#registerModal .modal-body").text("请先检查注册信息是否格式正确!")
			  $('#registerModal').modal({
			    keyboard: false
			  })
	
			  return;
		}
		
		//获取注册信息
		var username=$("#inputText3").val();
		var pwd=$("#inputPassword3").val();
		var email=$("#inputEmail3").val();
		
		//异步请求
		$.ajax({
			url:"./register",
			type:"post",
			data:{
				"userName":username,
				"pwd":pwd,
				"email":email
			},
			dataType:"json",
			success:function(res){
				registerResult=res;
				if(res>0){
				 	//激活模态框
					$("#registerModal .modal-body").text("注册成功")
					$('#registerModal').modal({
					  keyboard: false
					})
					
				}else{
				   //激活模态框
					$("#registerModal .modal-body").text("注册失败")
					$('#registerModal').modal({
					  keyboard: false
					})
					
				}
			},
			error:function() {
				alert("服务出错了!")
			}
		})
		
	})
	
	
	
})